package com.linkhub.oms.admin.modules.user.accountflow.service;

import com.linkhub.oms.admin.modules.user.accountflow.domain.vo.FreightAccountFlowDetailVO;
import com.linkhub.oms.admin.modules.user.accountflow.domain.vo.PickUpAccountFlowDetailVO;
import com.linkhub.oms.admin.modules.user.accountflow.domain.vo.ProcessingAccountFlowDetailVo;

/**
 * @author Redball
 * @version 1.0.0
 * @Description IUserAccountFlowDetailService
 * @createTime 2024-07-31 12:42:42
 */
public interface IUserAccountFlowDetailService {

    /**
     * 查询运费支出资金流水明细
     * @param transactionId
     * @return
     */
    FreightAccountFlowDetailVO queryFreightAccountFlowDetail(String transactionId);

    /**
     * 查询加工费支出资金流水明细
     * @param transactionId
     * @return
     */
    ProcessingAccountFlowDetailVo queryProcessingAccountFlowDetail(String transactionId);

    /**
     * 查询提货费支出资金流水明细
     * @param transactionId
     * @return
     */
    PickUpAccountFlowDetailVO queryPickUpAccountFlowDetail(String transactionId);
}
